基于消费者级无人机的城市三维建模
摘 要:城市三维建模是“智慧城市”建设的关键技术之一。为解决传统城市建模方法存在的数据采集难度大、成本高、建模效率低等问题,提出了一种基于消费者级无人机倾斜摄影技术的城市三维建模方法。首先,利用云台控制无人机镜头方向来获取研究区的正射及倾斜影像; 然后,利用空中三角测量生成的三维点云构建三维模型,并将从多视影像中提取的建筑物墙面纹理映射到相应的模型; 最终,以中国地质大学(武汉)校园为例建立城市真三维模型。结果表明,该方法在满足模型精度要求的同时,大大提高了建模效率,降低了模型生产成本。
关键词: 消费者级无人机 ; 倾斜摄影测量 ; 三维建模
1引 言
城市三维模型的构建一直是国际遥感、地理信息系统及相关学科研究的热点。近年来,随着“智慧城市”的迅速发展与日益普及,建立有真实纹理的三维城市景观显得尤其重要。目前城市三维建模技术主要有以下3种:
①基于软件的建模技术,以大比例尺地形数据为基础,使用三维制作软件(如3Ds MAX等)建模,该方法能逼真地表示城市的精细结构和材质特征,但存在生产成本高、周期长、效率低等缺点[1];
②基于传统摄影测量的三维建模技术,采用航空摄影测量技术采集最新数字线划图(digital line graphic,DLG)二维或三维矢量数据,再利用软件进行建模,该方法具有自动化程度高、建模速度快、易于实时更新等优点,但是建筑物侧面纹理信息需要靠其他手段来获取构建[2];
③基于激光扫描的建模技术,利用激光点云可以快速建立物体的三维模型,但其纹理信息依旧需要靠其他手段获取,并由人工进行纹理贴合[3]。
一定程度上,上述方法都存在生产工艺复杂、成本高、效率低等缺点,制约了城市三维建模的发展和推广。
数字摄影测量技术因在处理大范围场景能力以及三维重建精度方面具有无可比拟的优势,被认为是目前获取三维城市模型数据最有吸引力的方法之一。然而,传统摄影测量获取航空影像时,基本近似竖直摄影,造成航空影像上的屋顶信息丰富而墙面往往不可见。同时,建筑物稠密区域存在遮挡现象,也使航空影像不能有效提供建筑物侧面纹理信息。倾斜摄影测量技术是国际测绘领域近些年发展起来的一项新技术,其通过多角度组合相机,打破了以往只能垂直拍摄的局限,使航空摄影系统不但能获取竖直影像,还能获取倾斜影像,较好解决了传统航空摄影获取城市建筑物时遇到的遮挡问题[4]。
利用倾斜摄影测量技术进行城市三维建模,不仅可以节省模型细部分析时间,简化模型纹理采集和处理方法,还可以提高工作效率,降低成本。倾斜摄影测量系统在国外起步较早,产品相对成熟,如天宝公司的AOS系统、德国IGI公司的Penta-DigiCam系统和以色列VisionMap公司的A3系统等。国内刘先林院士团队于2010年率先研发成功了第一款国产倾斜相机SWDC-5,并成功完成实验检验,是国内倾斜相机的一大突破。后续上海航遥公司和中测新图公司也相继推出了AMC580和TOPDC-5倾斜相机,使国产倾斜航空摄影测量系统得到了快速发展[5]。上述倾斜摄影测量系统为快速、大面积城市真三维模型的获取提供了新方法,但由于倾斜摄影测量系统本身体积和重量较大,必须需要小型飞机或动力三角翼飞行器,甚至是运5运输机作为平台进行数据采集,加之其价格昂贵,使得数据生产成本极高,很大程度上限制了该技术的广泛运用[6]。
近年来,无人机成本和可操作性有了革命性的突破,使其从传统的军事、航测等专业领域进入到大众消费市场。消费者级无人机具有获取影像成本低、速度快和空间分辨率高等优点,在遥感地质、精准农业、环境监测及城市规划等领域得到了广泛应用[7]。其虽然只搭载一个相机,但可以通过控制云台改变相机的拍摄角度来获取倾斜影像,从而实现专业倾斜摄影测量系统的影像采集功能。同时,基于计算机视觉和运动恢复结构(structure from motion,SfM)的图像处理技术不仅可以将正射影像与倾斜影像进行联合平差,生成点云,并自动构建三维模型、纹理映射,最终生成逼真的三维场景,而且对相机拍摄位置、图像尺度及拍摄焦距没有要求[8],较大提高了数字城市三维模型的生产效率。无人机软硬件技术的发展拓宽了其应用领域,在城市三维建模领域展示了巨大的发展潜力。但利用消费者级无人机倾斜摄影测量进行三维建模的研究少有报道。本文拟探讨利用消费者级无人机进行城市三维建模的一般步骤与方法,以中国地质大学(武汉)北校区为例,进行研究区倾斜影像采集及三维模型构建,并对建模结果进行验证,旨在为城市三维建模研究提供一种方便、快捷的新方法。
2无人机摄影测量系统
目前无人机种类繁多,有无人直升机、固定翼无人机和多旋翼无人机等多种机型。不同无人机具有不同的特点和适用领域。多旋翼无人机飞行速度可控,飞行高度可调且可以低空飞行,同时该无人机不受起降场地限制,更适合用于城市三维建模的数据获取。本研究选用深圳大疆科技精灵系列四旋翼无人机DJI Phantom 4(图1)。
图1 Phantom 4无人机及地面控制系统
该无人机由飞行器、遥控器、云台相机以及配套使用的移动设备组成。飞行器重为1380 g,配备全新的影像稳定系统,控制精度高达±0.03°。飞控系统集成于飞行器机身内部,具备双冗余惯性测量单元(inertial measurement units,IMU)和指南针系统。一体式云台位于机身下部,其上搭载嵌入式相机。遥控器配备灵敏的控制杆和专用按钮,工作频率为2.400~2.483 GHz。内置DJI Lightbridge高清图传系统,图像传输和可遥控距离达5 km。Phantom 4能同时接受GPS及GLONASS定位卫星信号,可获取5 m精度的影像位置信息。其搭载的相机焦距为20 mm(35 mm格式等效),内置1 200万像素1/2.3 in CMOS图像传感器。相机镜头针对航拍进行了专门优化,94°视角、f/2.8光圈的超低畸变的镜头,成像清晰锐利。云台相机的可控转动范围为(-90°,+30°),可以通过控制云台来采集不同角度的倾斜影像。Phantom 4携带了高能量密度智能飞行电池和高效率的动力系统,最大平飞速度为20 m/s,单个电池最大续航时间约为28 min。
3三维模型构建技术流程
利用倾斜摄影测量技术进行三维建模主要包括外业数据采集、空中三角测量、多视影像密集匹配、数字表面模型(digital surface model,DSM)数据生成、纹理贴合及实景三维建模等步骤[6,9]。其中,最关键的步骤是空中三角测量获取相机外方位元素、多视影像密集匹配获取加密点云以及纹理贴合。三维模型构建技术路线如图2所示。
图2 三维模型构建技术路线
无人机采集数据不仅包含垂直影像,还包含多角度、大倾角倾斜侧视影像,且不同于航空影像,存在重叠度高、像幅小、基线短、旋片角大且畸变严重等问题,所以传统摄影测量算法已经不适用倾斜影像。基于SfM的新型数字摄影测量为获取三维地形数据提供了有效的方法。倾斜摄影测量处理软件主要有法国ASTRIUM公司的“Street Factory”、法国Accute3D公司的Context Capture和瑞士PIX4D公司的PIX4D mapper系统等[5]。其中,Context Capture软件运行时无需人工干预,生成的模型精度高,同时在纹理贴合时运用自动颜色补偿算法保证瓦片间的数据差异更小,因此本研究采用该软件来处理无人机影像,构建城市三维模型。
4实例分析
4.1 数据采集
4.1.1 地面控制点
在影像获取之前需要在研究区采集控制点,用于后续的空中三角测量及模型精度验证。在研究区内选择道路交叉点、建筑物拐点和体育场标记线交点等作为地面控制点,然后利用GNSS RTK(1+1)测量其坐标,测量精度达到cm级,可以满足实验的精度要求。本次实验共采集15个控制点,其中10个用于校正空中三角测量结果,5个用于精度验证。
4.1.2 航线设计与无人机影像采集
实验采用Altizure软件进行无人机航线设计。该软件是一款优秀的飞控及航线规划软件,支持DJI等多款型号的无人机。飞行前需要在软件提供的地图上规划需要建模的航拍区域、设定飞行高度、影像重叠度以及相机倾斜角度等参数,软件会自动生成1次正摄和4次倾斜摄影的飞行路线,预估飞行时长,并可实现智能续飞。图3为采集中国地质大学(武汉)北校区多视影像的5个架次航线设计。
图3 航线设计
在图3中,中间航线用于获取正摄影像,上下左右航线分别获取倾角为40°的南、北、东和西4个方向的多视影像。实验飞行航高为60 m,航向与旁向重叠度均为80%,5个航次耗时18 min,共获取研究区194张影像。获得的正摄影像的地面空间分辨率为0.027 m,影像成像质量好,各类地物清晰可见,多视影像不仅显示建筑物顶面信息还包含丰富的侧面纹理(图4),这为后续三维模型建立及纹理提取奠定了数据基础。
图4 多视影像
4.2 全自动快速三维模型构建
4.2.1 空中三角测量
空中三角测量是三维重建中最基础的步骤。Context Capture软件利用特征点检测算法,本文采用尺度不变特征变换(scale-invariant feature transform,SIFT)方法从多视影像中提取大量特征点,同时结合影像的GPS位置信息利用高效匹配算法进行特征点的快速匹配。在此基础上,利用迭代光束平差过程生成研究区的稀疏点云(图5),并同时求解相机的内、外方位元素,完成空中三角测量[10]。
图5 空中三角测量结果
4.2.2 密集匹配与模型构建
由于初始匹配得到的点云过于稀疏,无法构建高精度的模型,所以需要对点云进行扩展、滤波和优化获得加密点云。首先,利用密集匹配技术将稀疏点云扩展到相邻像素,得到密集点云; 然后,通过滤波算法剔除存在于地物模型内外部的误差点,优化结果[11]; 最后,根据地物复杂度对密集点云进行删减优化,降低数据冗余,并构建不同尺度下的三角网,获得优化后的模型。研究区加密点云与DSM模型如图6所示。
图6 加密点云与DSM模型
从图6中可以看出,由于树木和大门顶部修饰结构复杂,点云和三角网较为密集,而广场和路面的结构简单,点云和三角网较为稀疏。
4.2.3 纹理贴合
纹理贴合是城市三维模型构建中的重要部分。通常以3Ds Max为建模工具的三维城市模型构建,数据处理过程均由人工完成,不仅效率低下,而且地物的表面纹理常会出现失真现象。本研究采用的全自动纹理贴合方法很好地克服了这一缺点。首先,对三维模型和纹理影像配准,通过摄影测量的计算机视觉原理,建立空间地物点到各影像的投影关系,从而确立模型中各三角形与多视影像的投影关系,筛选面积最大、效果最优、无遮蔽的目标影像; 然后,将其反投影到模型的三角面上,实现三维模型的纹理贴合[4]。图7为纹理贴合的三维模型成果,从图7中可以看到建筑物、树木和草坪等景观的纹理表达都十分逼真。
图7 三维模型成果
4.3 精度分析
4.3.1 空中三角测量加密精度
通过计算5个验证点的实测三维坐标与区域网平差得到的三维坐标之间的误差,来衡量区域内空中三角测量加密结果的精度。验证点误差统计如表1所示。
从表1中可以看出,空中三角测量加密结果最大平面误差为0.066 m,中误差为0.03 m; 最大高程误差为0.012 m,中误差为0.011 m。这些误差均远小于《数字航空摄影测量空中三角测量规范》中规定的“1:500平地地形测量平面中误差不超过0.175 m,高程中误差不超过0.15 m”的要求[12]。由此可见,本文方法构建的模型几何精度非常高。
4.3.2 模型复杂度
利用定性方法来评估构建的三维模型的复杂度。对三维模型进行旋转和缩放,将模型纹理、颜色、空间位置和模型完整度等与真实场景进行对比。结果表明,建筑物模型的基本轮廓、外部建构表现良好,其中屋檐、阳台和装饰物表现基本完整; 带状绿化树和绿化林地采用主体建模表现,基本上能够反映树木的色调和基本特征; 仅有少量的栅栏、路灯和座椅等地物要素未表现出来。基于《三维地理信息模型数据产品规范》,根据模型精细度和纹理精细度将三维地理信息产品分为I—IV级(I级为最优)[13],本文构建的三维模型复杂度介于II级到III级之间,能够满足城市三维模型的需求。
5结论
针对传统测量建模方法生产工艺复杂、效率低,以及专业倾斜摄影测量设备昂贵、机动性差等缺点,尝试利用消费者级无人机倾斜摄影技术进行三维城市建模,并以中国地质大学(武汉)北校区为研究区,进行了多视影像的采集和三维模型构建实验,得到以下结论:
1)通过飞行控制软件控制改变内嵌在无人机云台中相机的方向,消费者级无人机可完成专业摄影测量系统的多视影像采集工作,从而大大降低了城市三维模型数据的获取成本。
2)利用消费者级无人机获得的高空间分辨率多视影像,结合高精度地面控制点,可以全自动化生成高精度的城市三维模型,生产的模型整体性好、地物无缝衔接、场景真实、纹理逼真,是一种经济高效的城市三维模型生产方法。
来源:《国土资源遥感》2018年2期
作者:余忠迪,李辉,巴芳,王朝阳
一文章仅限行业学习交流之用,版权归原创者所有
如有侵权请及时联系立即删除
- END -